home *** CD-ROM | disk | FTP | other *** search
- ;; 8/28/95
-
- [Version]
- Signature="$Windows 95$"
- Class=OPT0929MEDIA
- provider=%OPTi%
-
- [ControlFlags]
- ExcludeFromSelect=MF\OPT0929_Dev0
- ExcludeFromSelect=MF\OPT0929_Dev1
-
- [ClassInstall]
- AddReg=Class.AddReg
-
- [Class.AddReg]
- HKR,,,,%MediaClassName%
- HKR,,Icon,,"0"
- HKR,,Installer,,mmci.dll
-
- [Manufacturer]
- %MfgName%=OPTiMediaChips
-
- [OPTiMediaChips]
- %*OPT0929.Device0Desc%=OPT0929_Device0, *OPT0929
- %*OPT0929.Device1Desc%=OPT0929_Device1, *OPT0929
- %*OPT0929.Device2Desc%=OPT0929_Device2, *OPT0929
- %*OPT0929.Device3Desc%=OPT0929_Device3, *OPT0929
- %*OPT0929.Device4Desc%=OPT0929_Device4, *OPT0929
- %*OPT0929.Device5Desc%=OPT0929_Device5, *OPT0929
- %*OPT0929.Device6Desc%=OPT0929_Device6, *OPT0929
-
- ;---------------------------------------------------------------;
- [OPT0929_Device0]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC0_0_0, OPT0929.LC0_0_1, OPT0929.LC0_1_0, OPT0929.LC0_1_1,OPT0929.LC0_2_0, OPT0929.LC0_2_1, OPT0929.LC0_3_0, OPT0929.LC0_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device1]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC1_0_0, OPT0929.LC1_0_1, OPT0929.LC1_1_0, OPT0929.LC1_1_1,OPT0929.LC1_2_0, OPT0929.LC1_2_1, OPT0929.LC1_3_0, OPT0929.LC1_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device3]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC1_0_0, OPT0929.LC1_0_1, OPT0929.LC1_1_0, OPT0929.LC1_1_1,OPT0929.LC1_2_0, OPT0929.LC1_2_1, OPT0929.LC1_3_0, OPT0929.LC1_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device4]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC1_0_0, OPT0929.LC1_0_1, OPT0929.LC1_1_0, OPT0929.LC1_1_1,OPT0929.LC1_2_0, OPT0929.LC1_2_1, OPT0929.LC1_3_0, OPT0929.LC1_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device5]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC1_0_0, OPT0929.LC1_0_1, OPT0929.LC1_1_0, OPT0929.LC1_1_1,OPT0929.LC1_2_0, OPT0929.LC1_2_1, OPT0929.LC1_3_0, OPT0929.LC1_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device6]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC1_0_0, OPT0929.LC1_0_1, OPT0929.LC1_1_0, OPT0929.LC1_1_1,OPT0929.LC1_2_0, OPT0929.LC1_2_1, OPT0929.LC1_3_0, OPT0929.LC1_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
- [OPT0929_Device2]
- DelReg=OPT0929.DelReg
- LogConfig=OPT0929.LC2_0_0, OPT0929.LC2_0_1, OPT0929.LC2_1_0, OPT0929.LC2_1_1,OPT0929.LC2_2_0, OPT0929.LC2_2_1, OPT0929.LC2_3_0, OPT0929.LC2_3_1
- AddReg=OPT0929MF.Reg
- CopyFiles=OPT0929.CopyList, OPT.CopyINF
- UpdateIniFields=Drivers.fields
-
-
- [OPT0929MF.Reg]
- HKR,,DevLoader,,*CONFIGMG
- HKR,,Enumerator,,*CONFIGMG
- HKR,,DeviceDriver,,mfvxd.vxd
-
- [OPT0929.CopyList]
- snd929p.drv,,
- sndopl3p.drv,,
- snd929p.vxd,,
- sndm401p.vxd,,
- sndm401p.drv,,
- mfvxd.vxd,,
-
- [OPT.CopyINF]
- snd929p.inf,snd929p.in_
-
-
-
- [Drivers.fields]
- system.ini,boot,drivers,msmixmgr.dll
- system.ini,boot,drivers,mmmixer.dll
-
- ;---------------------------------------------------------------;
- [OPT0929_Device0.HW]
- AddReg=OPT0929.RegHW0
-
- [OPT0929.RegHW0]
- HKR,Child0000,HardwareID,,MF\OPT0929_Dev0
- HKR,Child0001,HardwareID,,MF\OPT0929_Dev1
- HKR,Child0002,HardwareID,,*PNPB02F
-
- ;---------------------------------------------------------------;
- [OPT0929_Device1.HW]
- AddReg=OPT0929.RegHW1,OPT0929.RegHWSony
-
- [OPT0929.RegHW1]
- HKR,Child0000,HardwareID,,MF\OPT0929_Dev0
- HKR,Child0001,HardwareID,,MF\OPT0929_Dev1
- HKR,Child0002,HardwareID,,*PNPB02F
-
- [OPT0929.RegHWSony]
- HKR,Child0003,HardwareID,,*PNPA02B
-
- [OPT0929.RegHWPana]
- HKR,Child0003,HardwareID,,*PNPA003
-
- [OPT0929.RegHWMitOSP]
- HKR,Child0003,HardwareID,,*PNPA030
-
- [OPT0929.RegHWMitNSP]
- HKR,Child0003,HardwareID,,*PNPA031
-
- [OPT0929.RegHWMitDP]
- HKR,Child0003,HardwareID,,*PNPA032
-
- [OPT0929_Device3.HW]
- AddReg=OPT0929.RegHW1,OPT0929.RegHWPana
-
- [OPT0929_Device4.HW]
- AddReg=OPT0929.RegHW1,OPT0929.RegHWMitOSP
-
- [OPT0929_Device5.HW]
- AddReg=OPT0929.RegHW1,OPT0929.RegHWMitNSP
-
- [OPT0929_Device6.HW]
- AddReg=OPT0929.RegHW1,OPT0929.RegHWMitDP
-
- ;---------------------------------------------------------------;
- [OPT0929_Device2.HW]
- AddReg=OPT0929.RegHW2
-
- [OPT0929.RegHW2]
- HKR,Child0000,HardwareID,,MF\OPT0929_Dev0
- HKR,Child0001,HardwareID,,MF\OPT0929_Dev1
- HKR,Child0002,HardwareID,,*PNPB02F
- HKR,Child0003,HardwareID,,*PNP0600
-
- [OPT0929.DelReg]
-
-
- ;---------------------------------------------------------------;
-
- [OPT0929.LC0_0_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- [OPT0929.LC0_0_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=9, 11
- IRQConfig=10, 9, 7, 5
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC0_1_0]
- ConfigPriority=NORMAL
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC0_1_1]
- ConfigPriority=NORMAL
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=11, 9
- IRQConfig=10, 9, 7, 5
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
-
- ; No MPU401
- [OPT0929.LC0_2_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401
- [OPT0929.LC0_2_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC0_3_0]
- ConfigPriority=NORMAL
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC0_3_1]
- ConfigPriority=NORMAL
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
-
- ;--------------------------------------------------------------------
-
- [OPT0929.LC1_0_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- [OPT0929.LC1_0_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=9, 11
- IRQConfig=10, 9, 7, 5
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC1_1_0]
- ConfigPriority=NORMAL
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC1_1_1]
- ConfigPriority=NORMAL
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=11, 9
- IRQConfig=10, 9, 7, 5
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
-
- ; No MPU401
- [OPT0929.LC1_2_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401
- [OPT0929.LC1_2_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC1_3_0]
- ConfigPriority=NORMAL
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC1_3_1]
- ConfigPriority=NORMAL
- IOConfig=320-323, 340-343, 360-363, 330-333
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- IRQConfig=5,7,9,10,11
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ;----------------------------------------------------------------------
-
- [OPT0929.LC2_0_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- [OPT0929.LC2_0_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=9, 11
- IRQConfig=10, 9, 7, 5
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC2_1_0]
- ConfigPriority=NORMAL
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=7, 10
- IRQConfig=10, 9, 7, 5
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- // No Game
- [OPT0929.LC2_1_1]
- ConfigPriority=NORMAL
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301 , 310-311 , 320-321 , 330-331
- IRQConfig=11, 9
- IRQConfig=10, 9, 7, 5
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
-
- ; No MPU401
- [OPT0929.LC2_2_0]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401
- [OPT0929.LC2_2_1]
- ConfigPriority=NORMAL
- IOConfig=201-201 ; 00 JOYSTICK
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC2_3_0]
- ConfigPriority=NORMAL
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=220-22F, 240-24F
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=7, 10
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ; No MPU401 No game
- [OPT0929.LC2_3_1]
- ConfigPriority=NORMAL
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=530-537, 604-60B, E80-E87, F40-F47
- IOConfig=388-38B
- IOConfig=F8D-F93
- IRQConfig=11, 9
- IRQConfig=15
- DMAConfig=0, 1, 3
- DMAConfig=0, 1, 3
-
- ;---------------------------------------------------------------;
- ;
- ; The .Det sections are added to the devnode at detection time
- ; only. The PreCopySection is simply setting the NoSetupUI
- ; flag so that the critical pieces (such as logical
- ; configurations) are in place at the time the device is started
- ; during first boot.
- ;
- ;---------------------------------------------------------------;
- [Det.DevINFs]
- *pnpb02f=joystick.inf
-
- [PreCopySection]
- HKR,,NoSetupUI,,1
-
- [*OPT0929.Det]
- AddReg=PreCopySection
-
- [OPT0929_Device0.FactDef]
- ConfigPriority=NORMAL
- IOConfig=201-201
- IOConfig=220-22F
- IOConfig=530-537
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301
- IRQConfig=5
- IRQConfig= 7
- DMAConfig= 3
- DMAConfig= 3
-
-
- [OPT0929_Device1.FactDef]
- ConfigPriority=NORMAL
- IOConfig=220-22F
- IOConfig=530-537
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301
- IRQConfig=5
- IRQConfig= 7
- DMAConfig= 3
- DMAConfig= 3
-
-
- [OPT0929_Device2.FactDef]
- ConfigPriority=NORMAL
- IOConfig=201-201
- IOConfig=170-177
- IOConfig=376-377
- IOConfig=220-22F
- IOConfig=530-537
- IOConfig=388-38B
- IOConfig=F8D-F93
- IOConfig=300-301
- IRQConfig= 5
- IRQConfig= 7
- IRQConfig= 15
- DMAConfig= 3
- DMAConfig= 3
-
-
- ;---------------------------------------------------------------;
-
- [DestinationDirs]
- DefaultDestDir = 11 ; LDID_SYS
- OPT.CopyINF = 17
-
- [SourceDisksNames]
- 1="OPTi MediaChips Multimedia Disk",,0001
-
- [SourceDisksFiles]
- snd929p.vxd=1
- snd929p.drv=1
- sndopl3p.drv=1
-
- sndm401p.drv=1
- sndm401p.vxd=1
-
- ;---------------------------------------------------------------;
-
- ;---------------------------------------------------------------;
-
- [Strings]
- ;Non-localized strings
- KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
- KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
-
- ;Localized strings
- OPTi="OPTi Inc."
- MfgName="OPTi Inc."
- *OPT0929.Device0Desc="OPTi 929 Sound System: Sound/Game"
- *OPT0929.Device1Desc="OPTi 929 Sound System: Sound/Game/Sony Pro CD-ROM"
- *OPT0929.Device2Desc="OPTi 929 Sound System: Sound/Game/IDE CD-ROM"
- *OPT0929.Device3Desc="OPTi 929 Sound System: Sound/Game/MKEPanasonic CD-ROM"
- *OPT0929.Device4Desc="OPTi 929 Sound System: Sound/Game/Mitsumi Older Single Speed CD-ROM"
- *OPT0929.Device5Desc="OPTi 929 Sound System: Sound/Game/Mitsumi Newer Single Speed CD-ROM"
- *OPT0929.Device6Desc="OPTi 929 Sound System: Sound/Game/Mitsumi Double Speed CD-ROM"
- MF\OPT9290.DeviceDesc="OPTi 929 Sound/OPL3 Device"
- MF\OPT9291.DeviceDesc="OPTi 929 MPU-401 Device"
- MediaClassName="OPTi 82C929 Sound System"
- V_CLSWAVEFORM="Audio"
- V_CLSMIDI="MIDI"
- V_CLSMIXER="Mixer"
- V_CLSAUX="Auxiliary"
- V_GENERAL="General MIDI Instrument"
- V_INTERNAL="OPTi 929 FM Synthesis"
- V_EXTERNAL="OPTi 929 MPU-401"
-